twin auxilary classifier gan
Twin Auxilary Classifiers GAN
Conditional generative models enjoy significant progress over the past few years. One of the popular conditional models is Auxiliary Classifier GAN (AC-GAN) that generates highly discriminative images by extending the loss function of GAN with an auxiliary classifier. However, the diversity of the generated samples by AC-GAN tends to decrease as the number of classes increases. In this paper, we identify the source of low diversity issue theoretically and propose a practical solution to the problem. We show that the auxiliary classifier in AC-GAN imposes perfect separability, which is disadvantageous when the supports of the class distributions have significant overlap. To address the issue, we propose Twin Auxiliary Classifiers Generative Adversarial Net (TAC-GAN) that adds a new player that interacts with other players (the generator and the discriminator) in GAN. Theoretically, we demonstrate that our TAC-GAN can effectively minimize the divergence between generated and real data distributions. Extensive experimental results show that our TAC-GAN can successfully replicate the true data distributions on simulated data, and significantly improves the diversity of class-conditional image generation on real datasets.
Reviews: Twin Auxilary Classifiers GAN
I have read the authors' rebuttal. I am satisfied with the answers. I will keep my rating at 8. ---------- Questions / criticisms / suggestions: - I see that in your work you present ACGAN as being a particular instantiation of a cGAN (i.e. For instance, in cGAN the discriminator d(x,y) is estimating p(x y)p(y) (which the generator tries to match with its conditional q(x y)), whereas in ACGAN it is implicitly estimating p(y x)p(x), where p(y x) is the auxiliary classifier and p(x) is the discriminator. It would be important to make this clear since these techniques are sufficiently different from each other.
Twin Auxilary Classifiers GAN
Conditional generative models enjoy significant progress over the past few years. One of the popular conditional models is Auxiliary Classifier GAN (AC-GAN) that generates highly discriminative images by extending the loss function of GAN with an auxiliary classifier. However, the diversity of the generated samples by AC-GAN tends to decrease as the number of classes increases. In this paper, we identify the source of low diversity issue theoretically and propose a practical solution to the problem. We show that the auxiliary classifier in AC-GAN imposes perfect separability, which is disadvantageous when the supports of the class distributions have significant overlap.
Twin Auxilary Classifiers GAN
Gong, Mingming, Xu, Yanwu, Li, Chunyuan, Zhang, Kun, Batmanghelich, Kayhan
Conditional generative models enjoy significant progress over the past few years. One of the popular conditional models is Auxiliary Classifier GAN (AC-GAN) that generates highly discriminative images by extending the loss function of GAN with an auxiliary classifier. However, the diversity of the generated samples by AC-GAN tends to decrease as the number of classes increases. In this paper, we identify the source of low diversity issue theoretically and propose a practical solution to the problem. We show that the auxiliary classifier in AC-GAN imposes perfect separability, which is disadvantageous when the supports of the class distributions have significant overlap.